struct Carro {
	String placa;
	String modelo;
	boolean alugado;
	double valorDiaria;
};

typedef Carro Carros<>;

program CarroRPC {

	version CarroRPC_v1 {
		void cadastrar(Carro)=1;
		void remover(Carro)=2;
		Carro selecionarPorPlaca(string)=3;
		Carros selecionarTodos(void)=4;
	}=1;
}=2;